package com.cw.service;

import com.baomidou.mybatisplus.extension.service.*;
import com.cw.entity.*;
import com.cw.request.*;
import com.cw.response.EmptyBedsResponse;
import com.cw.vo.KongBedListVO;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author smq
 * @since 2021-05-05
 */
public interface IHisCwglBedService extends IService<HisCwglBed> {

    /**
     * 获取空闲床位
     *
     * @param
     * @return
     */

    List<EmptyBedsResponse> getEemptyBedsListNew(AllSickBedsRequest param);

    Object getEemptyBedsDetailsNew(AllSickBedsRequest param);

    Object getReservationDetail(AllSickBedsRequest param);

    Object getReservationRjssDetail(AllSickBedsRequest param);

    /**
     * 获取空闲床位详情
     *
     * @param emptyBedsRequest
     * @return
     */
    Object getEemptysByPatien(EmptyBedsRequest emptyBedsRequest);

    /**
     * 获取 集中管理空床/集中管理床位的总床位
     * @param yard 院区 1三香 2浒关
     * @author ly
     * @date 2021/6/7 9:31
     * @return java.lang.String
     */
    String getAllManageBed(String yard);

    /**
     * 根据病区编号获取空床下拉
     *
     * @param nurseCellCode
     * @return
     */
    List<KongBedListVO> getKongBedList(String nurseCellCode);
}
